Text copied to clipboard!
Tytuł
Text copied to clipboard!Java Fullstack Developer
Opis
Text copied to clipboard!
Szukamy doświadczonego Programisty Java Fullstack, który dołączy do naszego zespołu technologicznego i będzie odpowiedzialny za projektowanie, rozwój oraz utrzymanie nowoczesnych aplikacji webowych. Idealny kandydat posiada solidne doświadczenie zarówno w technologiach backendowych, jak i frontendowych, a także wykazuje się inicjatywą, samodzielnością i chęcią ciągłego rozwoju.
Jako Java Fullstack Developer będziesz uczestniczyć w pełnym cyklu życia oprogramowania – od analizy wymagań, przez projektowanie architektury, implementację, testowanie, aż po wdrożenie i utrzymanie. Pracujemy w metodyce Agile, co oznacza ścisłą współpracę z zespołem projektowym, testerami, analitykami oraz klientami.
Twoje główne zadania będą obejmować tworzenie skalowalnych i wydajnych aplikacji webowych z wykorzystaniem języka Java (Spring Boot) po stronie serwera oraz nowoczesnych frameworków frontendowych, takich jak Angular lub React. Będziesz również odpowiedzialny za integrację z bazami danych (np. PostgreSQL, MongoDB), tworzenie REST API oraz zapewnienie wysokiej jakości kodu poprzez testy jednostkowe i integracyjne.
Oferujemy atrakcyjne wynagrodzenie, elastyczne godziny pracy, możliwość pracy zdalnej oraz dostęp do najnowszych technologii i szkoleń. Dołączając do nas, zyskujesz szansę pracy w dynamicznym środowisku, gdzie Twoje pomysły i inicjatywa mają realny wpływ na rozwój produktów.
Jeśli jesteś pasjonatem technologii, lubisz wyzwania i chcesz rozwijać się w zespole profesjonalistów – aplikuj już dziś!
Obowiązki
Text copied to clipboard!- Projektowanie i rozwój aplikacji webowych w technologii Java i Angular/React
- Tworzenie i utrzymanie REST API
- Integracja z bazami danych (PostgreSQL, MongoDB)
- Współpraca z zespołem projektowym w metodyce Agile
- Pisanie testów jednostkowych i integracyjnych
- Udział w przeglądach kodu i optymalizacji wydajności
- Rozwiązywanie problemów technicznych i debugowanie aplikacji
- Dokumentowanie kodu i procesów technicznych
- Wdrażanie aplikacji na środowiska testowe i produkcyjne
- Monitorowanie działania aplikacji i reagowanie na incydenty
Wymagania
Text copied to clipboard!- Minimum 3 lata doświadczenia jako Java Developer
- Znajomość Spring Boot, Hibernate, JPA
- Doświadczenie z Angular lub React
- Znajomość HTML, CSS, JavaScript/TypeScript
- Umiejętność pracy z bazami danych SQL i NoSQL
- Znajomość narzędzi Git, Maven, Jenkins
- Doświadczenie w pracy w metodyce Agile/Scrum
- Znajomość języka angielskiego na poziomie komunikatywnym
- Umiejętność analitycznego myślenia i rozwiązywania problemów
- Dobra organizacja pracy i samodzielność
Potencjalne pytania na rozmowie
Text copied to clipboard!- Jakie masz doświadczenie w pracy z technologią Spring Boot?
- Czy pracowałeś wcześniej z frameworkiem Angular lub React?
- Jakie bazy danych wykorzystywałeś w swoich projektach?
- Czy masz doświadczenie w pracy w metodyce Agile?
- Jakie narzędzia CI/CD znasz i stosowałeś?
- Czy potrafisz pisać testy jednostkowe i integracyjne?
- Jakie było Twoje największe wyzwanie techniczne i jak je rozwiązałeś?
- Czy masz doświadczenie w pracy z mikroserwisami?
- Jakie masz oczekiwania względem pracy zdalnej?
- Czy posiadasz certyfikaty związane z programowaniem w Javie?